
Security News
npm Adopts OIDC for Trusted Publishing in CI/CD Workflows
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
@visual-regression-tracker/sdk-js
Advanced tools
[](https://www.codacy.com/gh/Visual-Regression-Tracker/sdk-js?utm_source=github.com&utm_medium=referral&utm_content=Visual-Regression-Tracker/sdk-js&utm_campaig
https://www.npmjs.com/package/@visual-regression-tracker/sdk-js
npm install @visual-regression-tracker/sdk-js
import {
VisualRegressionTracker,
Config,
} from "@visual-regression-tracker/sdk-js";
const config: Config = {
// URL where backend is running
// Required
apiUrl: "http://localhost:4200",
// Project name or ID
// Required
project: "Default project",
// User apiKey
// Required
apiKey: "tXZVHX0EA4YQM1MGDD",
// Current git branch
// Required
branchName: "develop",
// Log errors instead of throwing exceptions
// Optional - default false
enableSoftAssert: true,
// Unique ID related to one CI build
// Optional - default null
ciBuildId: "SOME_UNIQUE_ID",
};
vrt.json
Used only if not explicit config provided Is overriden if ENV variables are present
{
"apiUrl": "http://localhost:4200",
"project": "Default project",
"apiKey": "tXZVHX0EA4YQM1MGDD",
"ciBuildId": "commit_sha",
"branchName": "develop",
"enableSoftAssert": false
}
Used only if not explicit config provided
VRT_APIURL="http://localhost:4200"
VRT_PROJECT="Default project"
VRT_APIKEY="tXZVHX0EA4YQM1MGDD"
VRT_CIBUILDID="commit_sha"
VRT_BRANCHNAME="develop"
VRT_ENABLESOFTASSERT=true
vrt.start();
vrt.stop();
await vrt.track({
// Name to be displayed
// Required
name: "Image name",
// Base64 encoded string
// Required
imageBase64: image,
// Allowed mismatch tollerance in %
// Optional
diffTollerancePercent: 0,
// Optional
os: "Mac",
// Optional
browser: "Chrome",
// Optional
viewport: "800x600",
// Optional
device: "PC",
// Array of areas to be ignored
// Optional
ignoreAreas: [
{
// X-coordinate relative of left upper corner
// Required
x: 10;
// Y-coordinate relative of left upper corner
// Required
y: 20;
// Area width in px
// Required
width: 300;
// Height width in px
// Required
height: 400;
}
]
});
FAQs
JavaScript SDK for Visual Regression Tracker
The npm package @visual-regression-tracker/sdk-js receives a total of 9,822 weekly downloads. As such, @visual-regression-tracker/sdk-js popularity was classified as popular.
We found that @visual-regression-tracker/sdk-js demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.